package controllers;

import play.*;
import play.mvc.*;
import utils.Security;

import java.util.*;

import models.*;


public class Application extends Controller {

	/**
	 * Action de entrada do sistema (entry point)
	 * Como se fosse o public static void main
	 */
	public static void index() {
    	
    	//  Dependendo do usuário logado,
    	//  renderiza uma visualização diferente 
    	Pessoa pessoa = Login.getLogin();
    	if (pessoa!=null)
    	{
    		if (pessoa instanceof Atendente)
    			Atendentes.realizaConsulta();
    		
    		
    		if (pessoa instanceof Dentista)
    			Dentistas.showConsultas();
    	}
    	
    	//Se o usuário não estiver logado,
    	// ira renderizar /application/index.html
    	render();
    	
    }
    
    /**
	 * Verifica se o usuário está logado.
	 */
    public static void login(){
    	if (Security.isLogged())
    	{
    		index();
    	}
    	else
    	{
    		Login.form();
    	}
    }

}